package star.cloud.asme.base.fowable.VO;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
import star.cloud.asme.base.fowable.baseInterface.FlowableBaseQueryCondition;


@EqualsAndHashCode(callSuper = true)
@Data
@AllArgsConstructor
@NoArgsConstructor
public class ProcessDefinitionQueryCondition extends FlowableBaseQueryCondition {

    //deployment
    private String deploymentId;
    private String deploymentName;
    private String deploymentCategory;
    private String deploymentKey;
    private Long deploymentTenantId;
    //processDefinition
    private String processDefinitionId;
    private String processDefinitionKey;
    private String processDefinitionName;
    private String processDefinitionCategory;
    private Boolean processDefinitionIsSuspended;

    private Boolean processDefinitionIsLatestVersion;
}
